package com.um.jdy.ykc.utils;


import java.text.SimpleDateFormat;
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
import java.util.Date;

/**
 * @author 邓南辉
 * 日期 2022/4/21
 * 版权所有 广州优匠科技有限公司
 */
public class LocalDateUtil {

    /**
     *
     * @param str
     * @param format
     * @return
     */
    public static LocalTime parse(String str,String format){
        DateTimeFormatter df = DateTimeFormatter.ofPattern(format);
        return LocalTime.parse(str,df);
    }

//    public static void main(String[] args){
//       LocalTime time = LocalDateUtil.parse("00:30","HH:mm");
//       System.out.println(time);
//    }

    /**
     * 获取另个时间的差值（毫秒）
     * @param DATE1
     * @param DATE2
     * @param dateFormat
     * @return
     */
    public static long getDiffTime(String DATE1, String DATE2, String dateFormat) {

        SimpleDateFormat df = new SimpleDateFormat(dateFormat);

        try {
            Date dt1 = df.parse(DATE1);
            Date dt2 = df.parse(DATE2);

            long diff = dt2.getTime() - dt1.getTime();
            return diff;

        } catch (Exception var6) {
            return 0;
        }
    }


}
